package util;

import produto.ProdutoDAO;
import cliente.ClienteDAO;
import cliente.ClienteDAOHibernate;
import produto.ProdutoDAOHibernate;
import vendas.VendaDAO;
import vendas.VendaDAOHibernate;

public class DAOFactory {

	public static ClienteDAO criaClienteDAO() {

		ClienteDAOHibernate clienteDAOHibernate = new ClienteDAOHibernate();

		clienteDAOHibernate.setSessao(HibernateUtill.getSession()
				.getCurrentSession());

		return clienteDAOHibernate;
	}

	public static ProdutoDAO criaProdutoDAO() {
		ProdutoDAOHibernate produtoDAOHibernate = new ProdutoDAOHibernate();
		produtoDAOHibernate.setSessao(HibernateUtill.getSession()
				.getCurrentSession());
		return produtoDAOHibernate;
	}

	public static VendaDAO criaVendaDAO() {
		VendaDAOHibernate vendaDAOHibernate = new VendaDAOHibernate();
		vendaDAOHibernate.setSessao(HibernateUtill.getSession()
				.getCurrentSession());
		return vendaDAOHibernate;
	}

}
